Career 2022 2021 2020 2019 2018 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004 2003 2002 2001
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard
All Tour El Salvador F1 Guatemala F1 New Zealand F2 New Zealand F3 USA F7 USA F8 USA F9 Japan F1 Japan F2 Japan F3 Colombia F1 Korea F1 Colombia F2 Japan F4 Japan F5 Mexico F7 Mexico F8 Canada F4 USA F20 USA F21 Venezuela #1-w1 USA F22 Venezuela #1-w2 USA F23 Venezuela #1-w3 Venezuela #1-w4 Japan F6 Japan F7 Bolivia F2 Colombia F3 Colombia F4 USA F29 USA F30 Colombia F1 Colombia F2 USA F4 USA F5 USA F6 Australia F4 Japan F1 Japan F2 Colombia F3 Japan F3 Colombia F4 Japan F5 USA F13 USA F14 Japan F8 Japan F9 Japan F10 Colombia F5 Colombia F6 India F7 Colombia F1 Colombia F2 China F3 Venezuela #1-w1 Venezuela #1-w2 Venezuela #1-w3 Venezuela #1-w4 Colombia F3 Colombia F4 Japan F4 Brazil F4 Brazil F5 Brazil F6 USA F2 Colombia F1 Colombia F2 Guatemala F1 El Salvador F1 Colombia F4 Colombia F7 Colombia F1 Mexico F4 Colombia F4 Bolivia F1 Sri Lanka F2 Colombia F1 Colombia F3 Canada F5 USA F8 USA F9 Colombia F3 Colombia F8 Colombia F1 Colombia F2 Colombia F3 Korea F1 Korea F2 Korea F3 China F6 Colombia F1 Colombia F2 Colombia F3 Colombia F4 El Salvador F2 Colombia F1 Colombia F2 Usa F12 Usa F13 Colombia F3 Colombia F4 Colombia F2 Japan F2 Japan F3 Colombia F5 Shimadzu All Japan Indoor - Kyoto Bangkok Challenger Binghamton Challenger Bangkok Challenger Toyota Challenger Honolulu Challenger Pereira Challenger Kaohsiung Challenger Challenger Leon 2003 - Leon Arroyo de la Encomienda - Valladolid II Manta Open - Manta Samsung Securities Cup - Seoul HTV Challenger - Ho Chi Minh City dBI Tennis Challenger - Binghamton Busan Open Challenger Tennis - Busan IV Manta Open - Manta Busan Open Challenger Tennis - Busan Seguros Bolivar Open - Bogota Bucaramanga Challenger Tiburon Challenger Pereira Challenger Binghamton Challenger Guayaquil Challenger Yokohama Challenger Bangkok Challenger Bogota Challenger Cali Challenger Guayaquil Challenger Singapore Challenger Bergamo Challenger Kyoto Challenger Guangzhou Challenger Pingguo Challenger Barranquilla Challenger Rome Challenger Bordeaux Challenger Busan Challenger Winnetka Challenger Bogota Challenger Wuhai Challenger Cali Challenger Aguascalenties Challenger Seoul Challenger Quito Challenger Eckental Challenger Toyota Challenger Singapore Challenger Salinas Challenger Pingguo Challenger Sarasota Challenger Sao Paulo Challenger Bordeaux Challenger Nottingham Challenger Aptos Challenger Guayaquil Challenger Maui Challenger Bucaramanga Challenger Dallas Challenger Pereira Challenger Panama City Challenger Busan Challenger Nottingham Challenger Nottingham-2 Challenger Beijing Challenger Guimaraes Challenger Medellin Challenger Cali Challenger Quito Challenger Seoul Challenger Bogota Challenger Yokohama Challenger Bucaramanga Challenger Kolkata Challenger Loughborough Challenger Morelos Challenger Guangzhou Challenger Salinas Challenger Kyoto Challenger Shenzhen Challenger Taipei City Challenger Cali Challenger Gimcheon Challenger Busan Challenger Traralgon Challenger Yokohama Challenger Taipei City Challenger Busan Challenger Nanchang Challenger Ningboo Challenger Kobe Challenger Yokohama Challenger Toyota Challenger Bangkok Challenger Bergamo Challenger Guangzhou Challenger Shenzhen Challenger Gwangju Challenger Taipei City Challenger Busan Challenger Heilbronn Challenger Nanchang Challenger Kaohsiung Challenger Aptos Challenger Bangkok Challenger Medellin Challenger Shanghai Challenger Winnetka Challenger Winnipeg Challenger Kyoto Challenger Bangkok Challenger Seoul Challenger Ho Chi Minh City Challenger Ningboo Challenger Bogota Challenger Kobe Challenger Toyota Challenger Maui Challenger Launceston Challenger Irving Challenger Taipei City Challenger Gimcheon Challenger Seoul Challenger Busan Challenger Manila Challenger Nottingham Challenger Medellin Challenger Granby Challenger Jinan Challenger Bogota Challenger Zhangjiagang Challenger Cali Challenger Ho Chi Minh City Challenger Kobe Challenger Hua Hin Challenger Kyoto Challenger Yokohama Challenger Shenzhen Challenger Taipei City Challenger Nanchang Challenger Gimcheon Challenger Winnipeg Challenger Gatineau Challenger Shanghai Challenger Zhangjiagang Challenger Shanghai Challenger Kaohsiung Challenger Kobe Challenger Playford Challenger Burnie Challenger Bangkok Challenger Bangkok Challenger Yokohama Challenger Taipei City Challenger Nanchang Challenger Seoul Challenger Busan Challenger Ilkley Challenger Winnipeg Challenger Aptos Challenger Jinan Challenger Kobe Challenger Bangkok Challenger St. Brieuc Challenger Zagreb Challenger Colombia F7 Nottingham Challenger Ilkley Challenger Shenzhen Challenger Shenzhen Challenger Columbus Challenger Drummondville Challenger Copa Petrobras Uruguay - Montevideo Biella 5 Challenger San Luis Potosi Challenger - San Luis Potosi Draft Corona Mexico City Open - Mexico City Bogota Challenger - Bogota Charlottesville Challenger Knoxville Challenger Cleveland Challenger Monterrey Challenger Prague 2 Challenger Colombia F2 USTA Challenger of North Miami Beach - North Miami Beach Haagen Dazs Open - Caracas AIG Japan Open - Tokyo XL Challenger de Tenis Copa Sevilla - Seville Yokohama World Tennis Gaora Cup - Yokohama Izmir Cup - Izmir Head Cup Busan Open - Busan X Open Internacional D'Andorra - Andorra Ciudad de Pozoblanco Open Diputacion - Cordoba USTA Seascape Challenger - Aptos Open Castilla y Leon - Segovia BH Tenis Open International Cup 2008 - Belo Horizonte San Marino Cepu Open - San Marino Dharwad Challenger 2003 - Dharwad Belgaum Open - Belgaum Shimadzu All Japan Indoor Tennis Championships - Kyoto Uncle Toby's Burnie Challenger - Tasmania Busan Open - Busan The Natrel's Challenger of Granby - Granby China Open - Beijing Uncle Tobys Challenger in Caloundra - Caloundra Copa Petrobras Santa Cruz - Santa Cruz de la Sierra Copa Petrobras Bogota - Bogota Uncle Toby's Challenger in Burnie - Burnie Shimadzu All Japan Indoor Tennis Championships - Kyoto Torneo Internacional Challenger Fila 2005 - Leon Uncle Toby's Australian Men's Clay Court Challenger - Canberra Challenger Casablanca San Angel - Mexico City Bogota Challenger - Bogota Busan Open Challenger Tennis - Busan Czech Open 2005 - Prostejov Ciudad de Pozoblanco Open Diputacion - Cordoba Seguros Bolivar Open - Bogota Credicard Mastercard Tennis Cup 2005 - Campos do Jordao 14° BH Tennis Open - Belo Horizonte VIII Gramado Open - Gramado XI Trofeo Ciudad de Quito - Quito Kia International in Caloundra - Caloundra Coffee Cup Challenger - Chikmagalur Abierto Colombiano de Tenis - Bogota Dharwad Challenger 2006 - Dharwad Fergana Challenger - Fergana Busan Open Challenger Tennis - Busan AIG Japan Open - Tokyo Challenger ATP de Cuenca Diario El Mercurio - Cuenca The Commercia Challenger - Aptos Seguros Bogota Open - Bogota Fifth-Third Bank Tennis Classic - Lexington Odlum Brown Vancouver Open - Vancouver GHI Bronx Tennis Classic - Bronx II Manta Open - Manta XII Trofeo Ciudad de Quito 'Diario El Comercio' - Quito Seguros Bolivar Open - Medellin Copa Petrobras Colombia - Bogota Samsung Secruities Cup Challenger - Seoul Kia International In Kawana - Kawana Internationaux de Doubs Open de Franchie-Comte - Besancon Challenger DCN de Cherbourg - Cherbourg Shimadzu All Japan Indoor Tennis Championships - Kyoto Bancolombia Open - Bogota Samsung Challenger 2007 - Ho Chi Minh City Voit Mexico City Open - Mexico City San Luis Potosi Challenger 2007 - San Luis Potosi Challenger Casablanca San Angel - Mexico City Morocco Tennis Tour - Marrakech Fergana Challenger - Fergana The Surbiton Trophy - Surbiton Seguros Bolivar Open - Bogota The Comercia Challenger - Aptos Challenger ATP de Cuenca Diario El Mercurio - Cuenca Fifth Third Bank Tennis Championships - Lexington BH Tennis Open - Belo Horizonte Credicard Citi Mastercard Tennis Cup 2007 - Campos do Jordao XIII Trofeo Ciudad de Quito - Quito Copa Petrobras Colombia - Bogota Copa Petrobras Brazil - Belo Horizonte Samsung Securities Cup - Seoul Flea Market Cup - Busan Copa Petrobras Paraguay - Asuncion Copa Petrobras Argentina - Buenos Aires Keio Challenger International Tennis Tournament - Yokohama Club Coop's ATP Challenger International - Brisbane McDonalds ATP Challenger - Burnie ITG Miami Challenger - Miami Hilton Waikoloa Village USTA Challenger - Waikoloa 2008 China TCL Challenger - Guangzhou Bancolombia Open - Bogota Shimadzu All Japan Indoor Tennis Championships - Kyoto San Luis Potosi Challenger - San Luis Potosi AGT Challenger - Leon Hurricane Tennis Open - Bradenton Sail Open - New Delhi New Delhi Challenger II - New Delhi Nielsen USTA Pro Tennis Championship - Winnetka Challenger Banque Nationale - Granby V Manta Open-Trofeo Ricardo Delgado Aray - Manta Oldum Brown Vancouver Open - Vancouver Credicard Citi Mastercard Tennis Cup - Campos do Jordao Seguros Bolivar Open - Cali Copa Petrobras-Colombia - Bogota Tashkent Challenger - Tashkent Samsung Securities Cup - Seoul Flea Market Cup Busan Challenger Tennis - Busan Bancolombia Open - Cali Seguros Bolivar Open - Medellin Keio Challenger International Tennis Tournament - Yokohama Dunlop World Challenge - Toyota Salinas Challenger Melbourn Challenger Kyoto Challenger Bogota Challenger Korat Challenger San Luis Potosi Challenger Mexico City Challenger Talahassee Challenger Busan Challenger Yuba City Challenger Bogota Challenger Aptos Challenger Cali Challenger Bogota Challenger Quito Challenger Calabasas Challenger Seoul Challenger Medellin Challenger Toyota Challenger Sao Paulo Challenger Salinas Challenger Honolulu Challenger Bucaramanga Challenger Dallas Challenger Bergamo Challenger Kyoto Challenger Sunrise Challenger Bogota Challenger Pereira Challenger Baton Rouge Challenger Tallahassee Challenger Manta Challenger Bordeaux Challenger Busan Challenger Cremona Challenger Nottingham Challenger Lugano Challenger Milan Challenger Winnetka Challenger Bogota Challenger Granby Challenger Quito Challenger AIG Japan Open - Tokyo Seoul Challenger Medellin Challenger Bucaramanga Challenger Santiago Challenger San Jose Challenger Tallahassee Challenger Sarasota Challenger Nottingham Challenger Guadalajara Challenger Beijing Challenger Campos do Jordao Challenger Shanghai Challenger Sacramento Challenger Medellin Challenger Salzburg Challenger Bucaramanga Challenger Dallas Challenger Bergamo Challenger Kyoto Challenger Barranquilla Challenger Furth Challenger Panama City Challenger Bogota Challenger Manta Challenger Cali Challenger Quito Challenger Porto Alegre Challenger Medellin Challenger Barranquilla Challenger Kun-Ming Challenger Blois Challenger Recanati Challenger Sao Paulo Challenger Toyota Challenger Chitre Challenger New Delhi Challenger Guadalajara Challenger Barranquilla Challenger Nottingham Challenger AIG Japan Open - Tokyo Nottingham-2 Challenger AIG Japan Open - Tokyo VIII Avierto Internacional de Salinas - Salinas Traralgon Challenger 2 Toyota Challenger Pilot Pen Tennis - New Haven Thailand Open - Bangkok AIG Japan Open Tennis Championships - Tokyo Next Generation Adelaide International - Adelaide Cali Challenger Grand Prix Hassan II - Casablanca Challenger Ford de Cherbourg - Cherbourg Gimcheon Challenger Granby Challenger Vancouver Challenger Shanghai Challenger The Artois Championships - London Legg Mason Tennis Classic - Washington Chennai Open - Chennai Thailand Open - Bangkok AIG Japan Open Tennis Championships - Tokyo Malaysian Open - Kuala Lumpur Aircel Chennai Open - Chennai Kyoto Challenger SA Tennis Open - Johannesburg Open 13 - Marseille San Luis Potosi Challenger 2002 - San Luis Potosi PTT Thailand Open - Bangkok Rakuten Japan Open - Tokyo Open 13 - Marseille US Men's Clay Court Championship - Houston Power Horse World Team Cup - Dusseldorf AEGON Championships - London Ilkley Challenger AEGON International - Eastbourne Cali Challenger Atlanta Tennis Championships - Atlanta Winston-Salem Open - Winston-Salem The Stella Artois Championships - London Chengdu Challenger PTT Thailand Open - Bangkok Rakuten Japan Open - Tokyo If Stockholm Open - Stockholm Aircel Chennai Open - Chennai Heineken Open - Auckland Kaohsiung Challenger U.S. National Indoor Tennis Championships - Memphis Delray Beach International Tennis Championships - Delray Beach Power Horse Cup - Dusseldorf PTT Thailand Open - Bangkok Apia International - Sydney Copa Claro - Buenos Aires Burnie Challenger Yokohama Challenger Claro Open Colombia - Bogota Malaysian Open - Kuala Lumpur Heineken Open - Auckland Aegon Nottingham Open - Nottingham BB&T Atlanta Open - Atlanta Citi Open - Washington Ilkley Challenger Gatineau Challenger Floridablanca Challenger Shimadzu All Japan Indoor - Kyoto Quito Challenger Gemax Samsung Open 2004 - Belgrade Citi Open - Washington Ningboo Challenger Rakuten Japan Open - Tokyo Toyota Challenger Bangkok Challenger Isla de Lanzarote - Lanzarote Zhuhai Challenger Seoul Challenger Busan Challenger Rakuten Japan Open - Tokyo New York Open - New York Chengdu Challenger Copa Petrobras - Bogota Ningboo Challenger Liuzhou Challenger Shimadzu All Japan Indoor Tennis Championships - Kyoto Launceston Challenger Zhangjiagang Challenger Flea Market Cup Busan Challenger Tennis - Busan Vancouver Challenger Kaohsiung Challenger Isla de Gran Canaria - Mas Palomas Ningboo Challenger Shenzhen Challenger Odlum Brown Vancouver Open - Vancouver Calgary Challenger Istanbul Challenger Cleveland Challenger Zagreb Challenger III Aberto Santa Catarina de Tenis - Florianopolis Porto Challenger Nottingham 2 Challenger Cassis Challenger Rennes Challenger Biel Challenger Traralgon Challenger Phoenix Challenger Champaign Challenger Biel Challenger Manta Challenger Open 13 - Marseille Delray Beach Open - Delray Beach Chengdu Open - Chengdu Rakuten Japan Open - Tokyo Brisbane International - Brisbane Pereira Challenger Open 13 - Marseille China Open - Beijing Indianapolis Tennis Championships - Indianapolis Rogers Masters - Montreal Rogers Masters - Toronto Rogers Cup - Toronto Western & Southern Financial Group Masters - Cincinnati Shanghai ATP Masters 1000 - Shanghai Sony Ericsson Open - Miami Shanghai ATP Masters - Shanghai Internazionali BNL d'Italia - Rome Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris Sony Open Tennis - Miami Shanghai Rolex Masters - Shanghai BNP Paribas Open - Indian Wells Miami Open - Miami Shanghai Rolex Masters - Shanghai BNP Paribas Open - Indian Wells Vietnam Open - Ho Chi Minh City Sao Jose Do Rio Preto Challenger Miami Open - Miami St. Tropez Challenger Gerry Weber Open - Halle Red Letter Days Open - Nottingham AIG Japan Open Tennis Championships - Tokyo SAP Open - San Jose Indianapolis Tennis Championships - Indianapolis China Open - Beijing AIG Japan Open Tennis Championships - Tokyo SAP Open - San Jose Shenzhen Open - Shenzhen Campbells Hall of Fame Tennis Championships - Newport Countrywide Classic - Los Angeles Delray Beach International Tennis Championships - Delray Beach Campbells Hall of Fame Tennis Championships - Newport AIG Japan Open Tennis Championships - Tokyo AEGON Championships - London Estoril Open - Estoril AEGON Championships - London Aircel Chennai Open - Chennai Open Parc - Lyon SAP Open - San Jose Citi Open - Washington Campbell's Hall of Fame Tennis Championships - Newport Truist Atlanta Open - Atlanta Swiss Indoors Basel - Basel Claro Open Colombia - Bogota Rakuten Japan Open - Tokyo Aircel Chennai Open - Chennai Rakuten Japan Open - Tokyo PBZ Zagreb Indoors - Zagreb US Men's Clay Court Championship - Houston Claro Open Colombia - Bogota Shenzhen Open - Shenzhen Rakuten Japan Open - Tokyo Australian Open - Melbourne Wimbledon - London U.S. Open - New York Australian Open - Melbourne Wimbledon - London U.S. Open - New York U.S. Open - New York Dallas Open - Dallas U.S. Open - New York Australian Open - Melbourne Rakuten Japan Open - Tokyo Wimbledon - London U.S. Open - New York French Open - Paris Wimbledon - London U.S. Open - New York Wimbledon - London Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York French Open - Paris Wimbledon - London French Open - Paris Wimbledon - London Australian Open - Melbourne U.S. Open - New York Australian Open - Melbourne Wimbledon - London U.S. Open - New York French Open - Paris Wimbledon - London French Open - Paris U.S. Open - New York Australian Open Qualifying - Doha Wimbledon - London AEGON Championships - London U.S. Open - New York Australian Open - Melbourne Davis Cup, Group 1, PO, JPN-THA 4-1 Davis Cup, Group 2, 1R, COL-URU 4-1 Davis Cup, Group 1, 2R, JPN-THA 5-0 Davis Cup, World Group, PO, JPN-ROU 2-3 Davis Cup, Group 1, 1R, JPN-PHI 5-0 Davis Cup, Group 1, 2R, IND-JPN 3-2 Davis Cup, Group 1, 1R, COL-URU 5-0 Davis Cup, Group 1, 2R, JPN-CHN 5-0 Davis Cup, Group 1, 2R, COL-BRA 1-4 Davis Cup, Group 1, 1R, COL-CAN 4-1 Davis Cup, Group 1, 1R, JPN-PHI 5-0 Davis Cup, Group I, 2R, JPN-UZB 4-1 Davis Cup, World Group, PO, JPN-IND 4-1 Davis Cup, World Group, 1R, JPN-CRO 2-3 Davis Cup, World Group, PO, JPN-ISR 2-3 Davis Cup, Group I, 1R, JPN-INA 5-0 Davis Cup, Group I, 2R, JPN-KOR 3-2 Davis Cup, World Group, PO, JPN-COL 3-2 Davis Cup, World Group, 1R, JPN-CAN 4-1 Davis Cup, World Group, 1R, CAN-JPN 3-2 Davis Cup, World Group, PO, JPN-BRA 3-1 ATP Cup - Brisbane, Perth, Sydney Davis Cup, World Group, QR, JPN-ECU 0-3 15th Asian Games Doha 2006 The 10tele.com Open - Nottingham Legg Mason Tennis Classic - Washington BNP Paribas Open - Indian Wells Shanghai Rolex Masters - Shanghai Sony Open Tennis - Miami Olympics - London Monte-Carlo Rolex Masters - Monte-Carlo BNP Paribas Open - Indian Wells French Open - Paris U.S. Open - New York Wimbledon - London Australian Open - Melbourne Australian Open - Melbourne Australian Open - Melbourne Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Australian Open - Melbourne U.S. Open - New York Australian Open - Melbourne Wimbledon - London Wimbledon - London U.S. Open - New York French Open - Paris Australian Open - Melbourne French Open - Paris French Open - Paris U.S. Open - New York Australian Open - Melbourne Australian Open - Melbourne Davis Cup, Group 1, 1R, JPN-CHN 5-0 Davis Cup, Group 1, 2R, THA-JPN 3-2 Davis Cup, Group 1, 1R, CAN-COL 5-0 Davis Cup, Group 1, 1R, JPN-CHN 4-1 Davis Cup, Group I, 1R, PHI-JPN 1-3